Class IsatapClientImpl

All Implemented Interfaces:
IPCObject, IsatapClient, Process

public class IsatapClientImpl extends ProcessImpl implements IsatapClient
Information provided by the PKI file:

    \class IsatapClient
    
    \brief IsatapClient is the class that handles the ISATAP client.
    
    \example network().getDevice("PC0").getProcess("IsatapClient")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • setIsatapRouter

      public boolean setIsatapRouter(IPAddress ip)
      Information provided by the PKI file:
      
          \brief Sets the ISATAP router IP address.
          
          \param ip, the IP address of the ISATAP router.
          
          \return bool, true if successful, otherwise false.
          
              
      Specified by:
      setIsatapRouter in interface IsatapClient
      Parameters:
      ip - Takes in a parameter of ip
      Returns:
      boolean Returns a boolean
    • getIsatapRouter

      public IPAddress getIsatapRouter()
      Information provided by the PKI file:
      
          \brief Returns the IP address of the ISATAP router.
          
          \return ip, the IP address of the ISATAP router.
          
              
      Specified by:
      getIsatapRouter in interface IsatapClient
      Returns:
      IPAddress Returns a IPAddress
    • getPrefix

      public IPAddress getPrefix()
      Information provided by the PKI file:
      
          \brief Returns the subnet prefix.
          
          \return ip, the the subnet prefix.
          
              
      Specified by:
      getPrefix in interface IsatapClient
      Returns:
      IPAddress Returns a IPAddress
    • setPrefix

      public void setPrefix(IPAddress prefix)
      Information provided by the PKI file:
      
          \brief Sets the subnet prefix.
          
          \param ip, the subnet prefix.
          
              
      Specified by:
      setPrefix in interface IsatapClient
      Parameters:
      prefix - Takes in a parameter of prefix
    • isEnabled

      public boolean isEnabled()
      Information provided by the PKI file:
      
          \brief Returns true if the ISATAP client is enabled, otherwise false.
          
          \return bool, true if the ISATAP client is enabled, otherwise false.
          
              
      Specified by:
      isEnabled in interface IsatapClient
      Returns:
      boolean Returns a boolean
    • setEnabled

      public void setEnabled(boolean flag)
      Information provided by the PKI file:
      
          \brief Enables or disables the ISATAP client
          
          \param flag, true to enable the ISATAP client, false to disable it.
          
              
      Specified by:
      setEnabled in interface IsatapClient
      Parameters:
      flag - Takes in a parameter of flag